import { ApiProperty } from '@nestjs/swagger';
import { QueryListVo } from 'src/vo/query.list.vo';
import { QueryVo } from 'src/vo/query.vo';

export class UserVo extends QueryVo{
  @ApiProperty({ description: '账号绑定的手机号码' })
  mobile?: string;

  @ApiProperty({ description: '账号绑定的邮箱' })
  email?: string;

  @ApiProperty({ description: '用户名' })
  username?: string;

  @ApiProperty({ description: '状态：0表示禁止,1表示正常' })
  status?: number;

  @ApiProperty({ description: '是否为超级管理员：1表示是,0表示不是' })
  isSuper?: number;
}

export class UserListVo extends QueryListVo {
    @ApiProperty({ description: '返回数据列表', type: UserVo, isArray: true })
    data: UserVo[];
  }